tsconfigのType Checking
strict関連
switch文で各caseに、breakやreturnが無いとエラー
code:ts
switch (a) {
case 0:
console.log("o"); // break/returnがないのでerror
case 1: // これはせーふ
case 2:
console.log("1,2");
break;
}
関数内のすべてのコードパスについて、値を返却していることをチェック
code:ts
function hoge(color: "blue" | "black"): string {
if (color === "blue") {
return "beats";
} else {
"bose"; // returnしてないのでerror
}
}
上のコードみたいに、返り値の型(string)を明示してないとエラーにならない
そらそうなんだけどもmrsekut.icon
返り値の型明示することあまりないけど、あっても困らないので入れといてもいいかもmrsekut.icon
使用してない引数を指摘